package com.wn.common.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @BelongsProject: cloud_base_4
 * @BelongsPackage: com.wn.common.entry
 * @Author: 廖刚
 * @CreateTime: 2020-06-03 10:13
 * @Description:
 */

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MyParam<T> {

    @ApiModelProperty(value = "分页参数，里面包含pageNum和pageSize",name = "myPage")
    private MyPage myPage;//分页参数，里面包含pageNum和pageSize

    @ApiModelProperty(value = "排序参数",name = "pageparam")
    private String[] pageParam;//需要排序的参数数组

    @ApiModelProperty(value = "高级检索关键词（自动模糊匹配所有字符串类型字段）",name = "superSearchKeyWord")
    private String superSearchKeyWord;

    private T t;


}
